import { defineConfig, loadEnv } from 'vite'
// https://vitejs.dev/config/
import base from './vite.base.config'
import lib from './vite.lib.config'

export default defineConfig(({ command, mode }) => {
    //mode 默认 development（npm run dev） production（npm run build） lib（npm run lib）;
    //command serve（npm run dev） build（npm run build）;
    //获取环境变量 环境变量以'JPAAS_'开头;
    const env = loadEnv(mode, process.cwd(), 'JPAAS_')
    let config = mode === 'lib' ? { ...base(env), ...lib } : base(env);
    return { ...config }
})
